home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / print / prtmgr.arc / NETPRINT.DOC < prev    next >
Text File  |  1989-03-30  |  21KB  |  628 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                                         Saber Print Manager
  27.           _________________________________________________________________
  28.  
  29.                                                               User's Manual
  30.  
  31.  
  32.                                                                Version 1.00
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                                                  Saber Software Corporation
  46.                                                               P.O. Box 9088
  47.                                                           Dallas, TX  75209
  48.  
  49.                                                              (800) 338-8754
  50.                                                              (214) 902-8086
  51.  
  52.  
  53.                                       COPYRIGHT
  54.  
  55.           (c) Copyright  1988, 1989  by Saber  Software Corporation.    All
  56.           rights reserved.   No part of this publication may be reproduced,
  57.           transmitted,  transcribed,  stored  in  a  retrieval  system,  or
  58.           translated into any language or computer language, in any form or
  59.           by any means, without the prior written consent of Saber Software
  60.           Corporation.
  61.  
  62.                                   TRADEMARK NOTICES
  63.  
  64.           Saber Software,  Saber Menu  System and  Saber Print  Manager are
  65.           trademarks of Saber Software Corporation. Netware is a registered
  66.           trademark of  Novell, Inc.  Lotus is  a registered  trademark  of
  67.           Lotus Development Corporation. Laserjet is a registered trademark
  68.           of Hewlett-Packard Company.
  69.  
  70.                                       FEEDBACK
  71.  
  72.           A  Reader's  Comment  Form  is  provided  at  the  back  of  this
  73.           publication.   If the form has been removed, address comments to:
  74.           Saber Software,  Documentation, P.O.  Box  9088,  Dallas,  Texas,
  75.           75209.  Saber Software appreciates your comments and reserves the
  76.           right to  use any  information you  supply in any way it believes
  77.           appropriate without incurring any obligations whatever.
  78.  
  79.                                        SUPPORT
  80.  
  81.           Support for  network licenses  is provided  free of  charge after
  82.           receipt of  your registration  card.   Corporate licensees should
  83.           refer to  their support  agreement for  details of Saber Software
  84.           Corporation's support program.  Before requesting support, please
  85.           make note of the following:
  86.  
  87.            ■  Product serial number (found on the program diskette)
  88.            ■  Computer name  and model  and any additional hardware such as
  89.               video adapters, modems, etc.
  90.            ■  DOS type and version
  91.            ■  Network name, operating system and version
  92.            ■  Contents of  your AUTOEXEC.BAT,  CONFIG.SYS and  system LOGIN
  93.               script
  94.            ■  Specific steps to reproduce the problem
  95.  
  96.  
  97.  
  98.  
  99.  
  100.                                                                   Chapter 1
  101.  
  102.  
  103.  
  104.  
  105.  
  106.           Overview
  107.  
  108.  
  109.  
  110.  
  111.           Novell provides  much  versatility  in  printing  on  local  area
  112.           networks through  the SPOOL/CAPTURE,  QUEUE/PCONSOLE, and  NPRINT
  113.           commands.   For users,  remembering  and  using  three  different
  114.           utilities to  perform  one  simple  function,  printing,  can  be
  115.           somewhat confusing.
  116.  
  117.           SPOOL/CAPTURE is  command line  driven, making  it  difficult  to
  118.           remember  all  of  the  parameters  and  correct  responses.    A
  119.           shortcoming of  the Novell  utilities is the inability to utilize
  120.           them from inside of an application.
  121.  
  122.           The Saber  Print Manager  is designed  to simplify and streamline
  123.           usage of network printers.  Print Manager allows:
  124.  
  125.            ■  Menu driven  control of  the queue  and all SPOOL/CAPTURE and
  126.               NPRINT commands
  127.            ■  Named support for printers and forms
  128.            ■  Sending  named setup strings from a menu
  129.            ■  TSR option  (can be  "popped-up" while running any text based
  130.               application)
  131.  
  132.  
  133.           Requirements
  134.           _________________________________________________________________
  135.  
  136.           The Saber  Print Manager  requires Novell  Netware version 2.0 or
  137.           above.  When made resident, Print Manager requires 34K of RAM.
  138.  
  139.  
  140.           Novell Utilities and Print Manager
  141.           _________________________________________________________________
  142.  
  143.           The Saber  Print Manager  is designed  to compliment  the  Novell
  144.           print utilities.   Since  it provides control over the individual
  145.           parameters  of  printing,  it  provides  an  alternative  printer
  146.           control method  to that provided by the job oriented PRINTCON and
  147.           PRINTDEF utilities provided with Netware 2.1.
  148.  
  149.           The Saber  Print Manager  is most  directly a rerplacement and/or
  150.           extension of  SPOOL/CAPTURE, ENDSPOOL/ENDCAP  and  QUEUE/PCONSOLE
  151.  
  152.  
  153.  
  154.           User's Guide                                               Page 1
  155.  
  156.           Overview                                      Saber Print Manager
  157.  
  158.  
  159.           Novell utilities.   SPOOL,  ENDSPOOL and  QUEUE are provided with
  160.           Netware 2.0.   CAPTURE,  ENDCAP and  PCONSOLE are  provided  with
  161.           Netware 2.1 and above.
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.           Page 2                                               User's Guide
  214.  
  215.  
  216.  
  217.  
  218.                                                                   Chapter 2
  219.  
  220.  
  221.  
  222.  
  223.  
  224.           Installation
  225.  
  226.  
  227.  
  228.  
  229.           Copy the  diskette   provided to  the \NETUTILS,  \PUBLIC, or any
  230.           other desired directory located in the users' search drive.
  231.  
  232.  
  233.           Files Provided
  234.           _________________________________________________________________
  235.  
  236.           NETPRINT.EXE   Print Manager program
  237.           NETPRINT.PSF   Sample printer setup file
  238.           NETPRINT.FSF   Sample form setup file
  239.           NETPRINT.HLP   Help file
  240.           SABER_C.COM    Color palette program
  241.           README.EXE     ASCII file browser
  242.  
  243.  
  244.           Defining Servers, Printers & Setups
  245.           _________________________________________________________________
  246.  
  247.           The file NETPRINT.PSF defines all available servers, printers and
  248.           setup strings.   NETPRINT.PSF  may be created and edited with any
  249.           editor or  word processor that creates standard ASCII files.  The
  250.           format of the file is very simple.
  251.  
  252.           Each new  entry begins  with an asterisk (*) followed by the name
  253.           of the  server, a  comma, and  then  the  name  of  the  printer.
  254.           Printers must  be listed in order in the file.  The first printer
  255.           listed will  correspond to  spooled printer  0,  the  second  for
  256.           printer 1, and so forth.  For example:
  257.  
  258.           *FS1,HP Laserjet
  259.  
  260.           Each named  printer may  be followed  by up  to eight named setup
  261.           strings.   The format  for the setup strings is the setup string,
  262.           entered in the Lotus format, followed by a comma, followed by the
  263.           name of  the string.   You  may define a maximum of eight network
  264.           printers per  server.  The HP Laserjet requires an [Esc] followed
  265.           by "E" to reset the printer.  The decimal value for [Esc] is 027.
  266.           The Print  Manager line  for defining  reset for  the HP Laserjet
  267.           would be
  268.  
  269.  
  270.  
  271.  
  272.           User's Guide                                               Page 3
  273.  
  274.           Installation                                  Saber Print Manager
  275.  
  276.  
  277.           \027E,Reset Printer
  278.  
  279.           NETPRINT.PSF also  allows for  local printers  and setup strings.
  280.           The format  is very  similar.   Each printer  is preceded with an
  281.           asterisk (*),  Local Printer,  comma, printer  name.   Each local
  282.           printer may  also have  up to eight setup strings associated with
  283.           it.  You may define a maximum of eight local printers.
  284.  
  285.           NOTE: Local  Printer setup  strings are  sent to  LPT1: only.  In
  286.           order to  get the  desired results it may be necessary to use the
  287.           DOS MODE  command to  redirect output  to LPT1:.   See  your  DOS
  288.           manual for MODE options and syntax.
  289.  
  290.           A typical configuration may call for two network printers and two
  291.           local printers,  each of  which requires  certain setup  strings.
  292.           For example:
  293.  
  294.           Network Printer 0 - Diablo 620
  295.  
  296.                1/2 Label Up
  297.  
  298.           Network Printer 1 - HP Laserjet
  299.  
  300.                Eject Page
  301.                Reset Printer
  302.                Condensed Landscape
  303.                Condensed Portrait
  304.                6 Lines/Inch
  305.                8 Lines/Inch
  306.  
  307.           Local Printer - NEC P2
  308.  
  309.                Eject Page
  310.                Condensed Print
  311.  
  312.           Local Printer - Epson MX
  313.  
  314.                Eject Page
  315.                Condensed Print
  316.  
  317.           To above configuration would be reflected in the following sample
  318.           NETPRINT.PSF for server FS1.
  319.  
  320.           NETPRINT.PSF
  321.           *FS1,Diablo 620
  322.           \13\10\13\10\13\10\13\10\13\10\13\10\13\10\13\10,Label Up (8
  323.                Lines)
  324.           *FS1,HP Laserjet
  325.           \012,Eject Page
  326.           \027E,Reset Printer
  327.           \027E\027&l1O\027(s16.66H,Condensed Landscape
  328.  
  329.  
  330.  
  331.           Page 4                                               User's Guide
  332.  
  333.           Saber Print Manager                                  Installation
  334.  
  335.  
  336.           \027E\027(s16.66H,Condensed Portrait
  337.           \027&l6D,6 Lines/Inch
  338.           \027&l8D,8 Lines/Inch
  339.           *Local Printer,NEC P2
  340.           \012,Eject Page
  341.           \015,Condensed Print
  342.           *Local Printer,Epson MX
  343.           \012,Eject Page
  344.           \015,Condensed Print
  345.  
  346.  
  347.           Defining Forms
  348.           _________________________________________________________________
  349.  
  350.           The file  NETPRINT.FSF  defines  the  available  forms  for  each
  351.           defined and named network printer in NETPRINT.PSF.  The format is
  352.           an asterisk  (*), followed  by the  printer name, followed by the
  353.           form number.   If  a printer  is listed  with multiple forms, the
  354.           first form  specified will  be form  number 0, the second form 1,
  355.           and so  forth.   A maximum of eight forms may be defined for each
  356.           printer.
  357.  
  358.           NETPRINT.FSF
  359.           *Diablo 620,Standard Labels
  360.           *HP Laserjet,Typing Paper
  361.           *HP Laserjet,Letterhead
  362.  
  363.           Note that  the printer  names in  NETPRINT.FSF must match exactly
  364.           the names  as defined  in NETPRINT.PSF,  including spelling, case
  365.           and spacing.
  366.  
  367.  
  368.           Errors
  369.           _________________________________________________________________
  370.  
  371.           If the definitions in the NETPRINT.FSF configuration files do not
  372.           match  those   is  NETPRINT.PSF,   or  if  the  server  names  in
  373.           NETPRINT.PSF do  not match the actual servers, Print Manager does
  374.           not display  any error  messages.   Instead, when  accessing  the
  375.           menus for  printers, forms  or setup  strings, Print Manager will
  376.           briefly display  a blank window and not allow any selection to be
  377.           made.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.           User's Guide                                               Page 5
  391.  
  392.  
  393.  
  394.  
  395.                                                                   Chapter 3
  396.  
  397.  
  398.  
  399.  
  400.  
  401.           Operation
  402.  
  403.  
  404.  
  405.  
  406.           The  program  is  run  from  the  DOS  prompt  either  as  a  DOS
  407.           application or  a memory  resident utility.  Syntax for the Print
  408.           Manager is:
  409.  
  410.           NETPRINT
  411.           NETPRINT -r{hotkey}
  412.           NETPRINT -k
  413.  
  414.           Note that  the -r  option makes  the Print  Manager resident.  It
  415.           will popup with [Alt] hotkey.  If no key is specified after the -
  416.           r switch,  [Alt] +  [P] will  be used.   The -k option is used to
  417.           remove Print Manager from memory.
  418.  
  419.           When the  Print Manager  is activated  the  following  screen  is
  420.           displayed.   Across the  top of the screen notice that the server
  421.           name, printer  name or number, form number and printer status are
  422.           displayed.
  423.           
  424.  
  425.           When Print  Manager is  resident, it may only be activated from a
  426.           text based application.  If the screen is in graphics mode, Print
  427.           Manager will beep twice and will not be displayed.
  428.  
  429.           TIP: When  using Print  Manager with the Saber Menu System it can
  430.           be loaded  as an option from the Profile panel and/or assigned to
  431.           a desktop accessory, D/A, function key.
  432.  
  433.           The first  option - Print to: is used to toggle between local and
  434.           network printers.   This  is the  equivalent of SPOOL/ENDSPOOL or
  435.           CAPTURE/ENDCAP.   In Netware Version 2.0a, Print Manager displays
  436.           either Local  Printer or Network Printer.  In later versions, 2.1
  437.           and  above,  Print  Manager  displays  either  Local  Printer  or
  438.           Network/LPTx: showing the default printer port.
  439.  
  440.           The second  option -  Current Printer  #: is  used to  select the
  441.           default network  or local  printer.   Printer numbers start at 0.
  442.           If the  NETPRINT.PSF file  is defined,  the printer name matching
  443.           the printer  number will be displayed at the top of the screen in
  444.           the information box.
  445.  
  446.  
  447.  
  448.  
  449.           Page 6                                               User's Guide
  450.  
  451.           Saber Print Manager                                     Operation
  452.  
  453.  
  454.  
  455.           Setting Spool Defaults
  456.           _________________________________________________________________
  457.  
  458.           The third  option - Set Network Options is used to control all of
  459.           the SPOOL/CAPTURE flags from the following sub menu.
  460.           
  461.  
  462.           Print Manager  allows the  user  to  set  the  following  network
  463.           printing parameters:  Server  Printer  #,  Server,  Form  Number,
  464.           Number of  Copies, Timeout (seconds), Form Feed, Banner (Yes/No),
  465.           Banner (Message),  Tab Expansion,  Tab Size,  LPT Port  (1-3) and
  466.           Auto-Endspool/Endcap.
  467.  
  468.           Server Printer  #: Indicates  which network printer the print job
  469.           should be  sent to.  Enter the desired number (0-4) or select the
  470.           name from the NETPRINT.PSF submenu.
  471.  
  472.           Server: Indicates  which attached server the data will be sent to
  473.           for printing.
  474.  
  475.           Form: Indicates  the form  number or  name that  you wish to have
  476.           this job printed on.
  477.  
  478.           Copies: Indicates  how many  copies of  the print  job  you  want
  479.           printed.  The maximum is 256 copies.
  480.  
  481.           Timeout: Indicates the number of seconds (1-1,000) to wait before
  482.           queueing a  job after  your application has finished printing.  A
  483.           timeout value of 0 meaning that the automatic timeout is disabled
  484.           will be displayed as None.
  485.  
  486.           Form Feed:  Enable/Disable a  form feed  after your print job has
  487.           been printed.
  488.  
  489.           Banner: Indicates whether a banner page should be printed or not.
  490.  
  491.           Banner (Message):  Indicates the  banner word you want printed on
  492.           the lower half of your banner page.
  493.  
  494.           Tab  Expansion:  If  your  application  does  not  have  a  print
  495.           formatter (most  do) it may be necessary to expand tab characters
  496.           in the print job.
  497.  
  498.           Tab Size:  Indicates the  number of  spaces to  replace  all  tab
  499.           characters with.
  500.  
  501.           LPT Port: Indicates which LPT port to capture (1-3).  The default
  502.           is LPT1:.   For  Netware versions 2.1 and above, changing the LPT
  503.           port will redisplay the settings for the current port.
  504.  
  505.  
  506.  
  507.  
  508.           User's Guide                                               Page 7
  509.  
  510.           Operation                                     Saber Print Manager
  511.  
  512.  
  513.           Auto-Endspool/Endcap: Indicates whether or not you want data sent
  514.           to the network printer when you enter or exit an application.
  515.  
  516.           Certain options  will have  submenus available depending upon the
  517.           definitions contained  in NETPRINT.PSF.   For  example, selecting
  518.           Printer Number  will display  a list  of the printers defined for
  519.           the currently  selected server.   If  the configuration files are
  520.           not defined, Print Manager will prompt for numbers instead.
  521.           
  522.  
  523.  
  524.           Sending Printer Commands
  525.           _________________________________________________________________
  526.  
  527.           This option  will display  a list  of  the  named  setup  strings
  528.           defined in  the NETPRINT.PSF  for the  currently specified server
  529.           and printer.   The  setup string  will be  sent immediately after
  530.           selection.
  531.  
  532.           NOTE: Print Manager does not automatically send any strings, such
  533.           as reset,  after a  print job.   If  you send  a string that will
  534.           change the  printer settings  remember  to  send  a  reset  as  a
  535.           courtesy to your fellow users.
  536.  
  537.           If the  printer is  not ready when sending a printer command, you
  538.           will either receive an error message or in some cases the program
  539.           will stop  waiting for  the printer to become ready.  This cannot
  540.           happen when sending printer commands to a network printer.
  541.           
  542.  
  543.           Tip: To  control the  entire print  job without  interfering with
  544.           other users,  turn the  Timeout to  0 (none)  and  disable  Auto-
  545.           Endspool/Endcap.   Send your setup string, print your job, send a
  546.           reset, then release with option F.
  547.  
  548.  
  549.           Printing a File
  550.           _________________________________________________________________
  551.  
  552.           Any network  text file  may be  printed to  the current  printer.
  553.           Wildcards, the use of * and ? in filenames, are supported such as
  554.           *.BAT.  Current settings from the Print Options menu will be used
  555.           when printing a file.
  556.           
  557.  
  558.  
  559.           Controlling the Print Queue
  560.           _________________________________________________________________
  561.  
  562.           Print Manager  will display  the first  12 entries  in the  print
  563.           queue of the selected printer.  Depending upon the user's rights,
  564.  
  565.  
  566.  
  567.           Page 8                                               User's Guide
  568.  
  569.           Saber Print Manager                                     Operation
  570.  
  571.  
  572.           Print Manager  will allow  the deletion  of entries in the queue.
  573.           Highlight the entry that you want to delete, press the [Del] key.
  574.           You will be prompted to confirm deletion.
  575.           
  576.  
  577.           You may  press the [PgDn] and [PgUp] keys to view the print queue
  578.           for other  printers.   The print  queue first displayed is always
  579.           your default printer setting.
  580.  
  581.  
  582.           Releasing/Cancelling Spooled Print
  583.           _________________________________________________________________
  584.  
  585.           Print Manager  will also  allow the  user to  release or cancel a
  586.           spooled print job.  In either case a confirmation message will be
  587.           displayed.
  588.           
  589.  
  590.  
  591.           Color
  592.           _________________________________________________________________
  593.  
  594.           The Color  utility, SABER_C.COM, records the color settings to be
  595.           used by  all of  the Saber Software resource management settings.
  596.           If you  are using  the Saber  Menu System  then the  Saber  Print
  597.           Manager will  automatically pick  up the settings recorded in the
  598.           file SABER.CFG.   The Color file records two sets of defaults,one
  599.           for monochrome  monitors, the  other for color monitors.  The set
  600.           of defaults  recorded and  used will depend upon the monitor type
  601.           and the color mode.
  602.  
  603.           Color monitors  in MODE  BW80 will  be treated as monochrome.  If
  604.           the  file  SABER.CFG  does  not  exist,  a  standard  palette  of
  605.           monochrome colors will be used.
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.           User's Guide                                               Page 9
  627.  
  628.